iT邦幫忙

2026 iThome 鐵人賽

DAY 0
0

「閏餘成歲,律呂調陽。」——《千字文》古人制定曆法,必須把微小的閏數核對清楚,四時節氣才能對齊;調校音律也是,音準先校正到位,合奏時才不致走音。數位分身也是同樣的道理:我們先把最基礎的尺寸與架構調齊,後面的 3D 世界自然井然有序。

① 今天遇到了什麼小困惑?
當我們第一次看到「數位孿生(Digital Twin)」這個詞,很常直覺地想:「這是不是就是把工廠的機器畫得很逼真?」
接觸 3D 建模的過程,常常也帶著同樣的心情。一張好看的算圖、一支流暢的動畫,足以讓人心滿意足地按下發布鍵——美術直覺本來就值得被珍惜。只是工廠現場的需求不太一樣,逼真的模型,比較像是幫機器拍了一張立體的照片;而數位分身,則是想在電腦裡幫它建立一個有規矩、量得到尺寸、也聽得懂數據的「數位小幫手」。。
② 原來背後的秘密是這個!
要讓電腦裡的機器能夠幫上忙,背後有三個很單純的生活常理:

  1. 3D 模型與數位孿生的差別3D 模型:把外表畫得惟妙惟肖,讓我們能看見它長什麼樣子。數位分身:除了有外表,它身上還帶著「刻度尺(真實長寬高)」、「零件小名牌(每一顆螺絲與馬達的名字)」和「體溫計(可以即時顯示溫度與運轉速度)」。
  2. Blender 與 OpenUSD 怎麼分工?Blender:就像我們的工藝教室。我們拿著尺規切木頭、削倒角,把一台一台比例正確的零件手作出來。OpenUSD:由皮克斯(Pixar)動畫公司分享出來的組織規範,是許多大公司搭建數位分身的格式。它就像一個大收納盒,讓我們把 Blender 做好的零件一個一個拿出來擺放,就算零件很多,也能排得清清楚楚。
  3. 接下來 30 天的小地圖Plaintext[在 Blender 做好單一零件]
    ↓ 存成標準規格
    [USD 零件檔案 (.usda)]
    ↓ 依序拿出來擺在舞台上
    [OpenUSD 廠房舞台 (Mini Factory)]
    ↓ 貼上感測器與運轉燈號
    [用 Python 程式自動組裝]
    ③ 跟著步驟一起動手做!
    就像下課要整理鉛筆盒一樣,今天我們先把電腦裡的資料夾分類,並且把軟體裡的「尺」拿出來校正。
    步驟 1:打開電腦的終端機,建立幾個整齊的資料夾,將放文件、模型、程式等不同功用資料夾先分開:
mkdir -p digital-twin-30days/{docs,blender,usd,python,screenshots}
cd digital-twin-30days
git init

步驟 2:拿出真實世界的捲尺(設定公尺單位)
在電腦繪圖裡,如果不先講好單位,有的零件會像螞蟻那麼小,有的會像大樓那麼高。打開 Blender,設定「一格就是一公尺」:點一下右下角藍色小圖示的 Scene Properties(場景設定)> Units(單位)。把 Unit System 選為 Metric(公制)。把長度 Length 設為 Meters(公尺),旁邊的縮放值 Unit Scale 設定為 1.0。按一下鍵盤右邊數字鍵的 1,看著畫面中間紅綠兩條線交會的點 (0, 0, 0)。於是,在 Blender 裡把尺寸的音準校正成了真實的公尺。


下一篇
Day 01 Digital Twin 到底是什麼?3D Model ≠ Digital Twin
系列文
從 Blender 到 Digital Twin:30 天打造我的第一個 OpenUSD 數位孿生2
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言